package com.lvyq.myplayer.model.index

import com.lvyq.myplayer.parcelable.SongInfoData

/**
 * 文件描述：IndexItem
 * 作者：lvyq
 * 创建时间：2025-03-26
 * 修改时间：2025-03-26
 */
sealed class IndexItem {
    data class Banner(val bannerData: IndexBannerBean) : IndexItem()

    //甄选歌单
    data class GeDan(val geDanData: List<IndexPickPlayLstBeans>) : IndexItem()

    //热门单曲
    data class HotSong(val hotSong: ArrayList<SongInfoData>) : IndexItem()

    //最新单曲
    data class LastSong(val lastSong: ArrayList<SongInfoData>): IndexItem()

    //推荐MV
    data class Video(val video:IndexVideoBean):IndexItem()
    // 用于分隔标题
    data class SectionTitle(val sectionTitle: IndexSectionTitle) : IndexItem()

}